<?php 
include ("../conectar.php"); 
include ("../funciones/fechas.php");
include ("../funciones/numeros.php");

$cod_moneda=$_POST["moneda"]; //moneda de la factura
$cuentas=$_POST["cuentas_cobrar"];
//echo "Cuentas: ".$cuentas."<br>Moneda: ".$cod_moneda."<br>";

$sel_moneda="SELECT decimales,simbolo FROM moneda WHERE codigo='$cod_moneda'";
//echo $sel_moneda."<br>";
$rs_moneda=mysql_query($sel_moneda);
$dec_mon=mysql_result($rs_moneda,0,"decimales");
$simb_mon=mysql_result($rs_moneda,0,"simbolo");

$cobrado=0;
$total=0;
$diferencia=0;
//echo "cuentas: ".$cuentas."<br>";
if($cuentas != "")
{	$cc=explode(",",$cuentas);
	//echo "Cant: ".sizeof($cc)."<br>";

	/*********************************************
	***	Buscar las cuotas segun cuentas	   ***
	*********************************************/

	for($i=0;$i < sizeof($cc); $i++)
	{
		$sel_cuenta="SELECT valor_cuota, valor_pagado FROM cuentas_cobrar WHERE codigo=$cc[$i]";
		$rs_cuenta=mysql_query($sel_cuenta);
		$valor_cuota=mysql_result($rs_cuenta,$contador,"valor_cuota"); 
		$valor_pagado=mysql_result($rs_cuenta,$contador,"valor_pagado"); 

		//transformar para los calculos
		$valor_cuota=coma2decimal($valor_cuota);
		$valor_pagado=coma2decimal($valor_pagado);
		
		$total+=$valor_cuota;

		if($valor_pagado!="")
		    $cobrado+=$valor_pagado;

		//echo "Cuota: ".$valor_cuota."<br>Pagado: ".$valor_pagado."<br>";		

	}
	//$diferencia=$total-$cobrado;

	//echo "Total: ".$total."<br>Cobrado: ".$cobrado."<br>Diferencia: ".$diferencia."<br>";

	/******************************************************************
	***	Calcular lo cobrado de la tabla de cobro temporal	***
	******************************************************************/
	$sql="SELECT cod_moneda,cotizacion,valor FROM cuentas_cobrar_detalles_tmp";
	$rs_cob=mysql_query($sql);
	if(mysql_num_rows($rs_cob) > 0)
	{	$cob=0;
		for($j=0;$j<mysql_num_rows($rs_cob);$j++)
		{	$valor=coma2decimal(mysql_result($rs_cob,$j,"valor"));
			$cotizacion=coma2decimal(mysql_result($rs_cob,$j,"cotizacion"));
			$cod_mon_cambio=mysql_result($rs_cob,$j,"cod_moneda");

			//echo "Valor: ".$valor."<br>Cotizacion: ".$cotizacion."<br>";

			if($cotizacion!="")
			{	
				if($cod_moneda==1)
				{
				      $cob+=($valor*$cotizacion);
				}
				else
				{  
				      if($cod_mon_cambio==1)
					  $cob+=($valor/$cotizacion);
				      else    
					  $cob+=($valor*$cotizacion);
				}
			}
			else
				$cob+=$valor;
		}
		$diferencia=$total-$cobrado;
		$cob2=$cob;
		$cob=round($cob,2);
				
		if($cod_moneda==1)
		{
		      $d=$diferencia-$cob;
		      if($d!=0 && abs($d)<1000)
		      {
			    $cob+=$d;
		      }
		}

		//echo "diferencia: ".$diferencia." cobrado: ".$cobrado." cobrar:".$cob." cob2: ".$cob2." d: ".$d."<br>";;
		$cobrado+=$cob;
	}

	$diferencia=$total-$cobrado;

	$total=number_format($total,$dec_mon,",",".");
	$cobrado=number_format($cobrado,$dec_mon,",",".");
	$diferencia=number_format($diferencia,$dec_mon,",",".");
}
$hoy=date("d/m/Y");
?>
<html>
	<head>
		<title>Principal</title>
		<link href="../estilos/estilos.css" type="text/css" rel="stylesheet">
		<link href="../calendario/calendar-blue.css" rel="stylesheet" type="text/css">
		<script type="text/JavaScript" language="javascript" src="../calendario/calendar.js"></script>
		<script type="text/JavaScript" language="javascript" src="../calendario/lang/calendar-sp.js"></script>
		<script type="text/JavaScript" language="javascript" src="../calendario/calendar-setup.js"></script>
		<script type="text/javascript" language="javascript" src="../funciones/calculos.js"></script>
		<script language="javascript">
		var cursor;
		if (document.all) {
		// Está utilizando EXPLORER
		cursor='hand';
		} else {
		// Está utilizando MOZILLA/NETSCAPE
		cursor='pointer';
		}

		</script>
	</head>
	<body>
		<div align="center">
			<div id="frmBusqueda2">
				<table class="fuente8" width="98%" id="tabCondiciones">
					<tr>
					      <td>Fecha:</td>
					      <td><input type="text" name="fecha" id="fecha" class="cajaPequena" value="<?echo $hoy?>" readonly></td>
					      <td colspan="2" align="center"><b>Totales</b></td>
					      <td colspan="3" align="center"><b>Monedas</b></td>
					</tr>
					<?php
					      //titulos
					      	$tit_tot=array('Doc:','Cobrado:','Diferencia:','&nbsp;');
						$campos_tot=array($total,$cobrado,$diferencia,'&nbsp;');
						$txt_nombres=array('total','cobrado','diferencia','');					
						//seleccionar las 4 primeras monedas (Guaranies,Dolares,Euro,Reales)->varia segun la carga
						$sql="SELECT codigo,descripcion,simbolo,decimales FROM moneda ORDER BY codigo LIMIT 4";
						$rs_mon=mysql_query($sql);

						//
						$total=coma2decimal($total);
						$cobrado=coma2decimal($cobrado);
						$diferencia=coma2decimal($diferencia);

						//echo "Moneda fact: ".$cod_moneda."<br>";
						for($i=0;$i<4;$i++)
						{
						  $valor=0;
						  $cod_mon2=mysql_result($rs_mon,$i,"codigo");//codigo de cada una de las 4 primeras monedas
						  $decimal_cambio=mysql_result($rs_mon,$i,"decimales");
						  $simbolo=mysql_result($rs_mon,$i,"simbolo");
						  $descripcion=mysql_result($rs_mon,$i,"descripcion");

						  //echo "Moneda dest: ".$cod_mon2;
						  //cotizaciones

						  //seleccionar las cotizaciones
						  //$sql="SELECT moneda_destino,cotizacion FROM cotizaciones WHERE moneda_origen=$cod_moneda AND moneda_destino=$cod_mon2";
						  $sql="SELECT moneda_destino,cotizacion FROM cotizaciones WHERE moneda_origen=$cod_mon2 AND moneda_destino=$cod_moneda";
						  $rs_cot=mysql_query($sql);

						  if(mysql_num_rows($rs_cot)>0)
						  {
							$cod_mon_cambio=mysql_result($rs_cot,0,"moneda_destino");
							$cotiz_cambio=mysql_result($rs_cot,0,"cotizacion");

							if($cod_mon2!=$cod_moneda)
							{    
							     $cotiz_cambio=coma2decimal($cotiz_cambio);

							     if($cod_moneda == 1) //Guaranies
								    $valor=$diferencia/$cotiz_cambio;
							     else
								    $valor=$diferencia*$cotiz_cambio;
							}
							//echo ", Cotizacion: ".$cotiz_cambio;

							$valor=number_format($valor,$decimal_cambio,",",".");

						  }
						  else
						  {
							if($cod_mon2==$cod_moneda)
							{     $valor=$diferencia;
							      $valor=number_format($valor,$decimal_cambio,",",".");
							}
							else
							    $valor="NN";
						  }
						  //echo ", Valor: ".$valor."<br>";

						  //tabla
						  echo '<tr>
							    <td colspan="2">&nbsp;</td>
							    <td align="right">'.$tit_tot[$i].'</td>';
						  if($i<3){
						      echo '<td align="right"><input id="'.$txt_nombres[$i].'" name="'.$txt_nombres[$i].'" type="text" class="cajaMedia" value="'.$campos_tot[$i].'" readonly style="text-align:right"></td>';
						  }
						  else
						  {   echo '<td align="right">&nbsp;</td>';
						  }
						  echo 	   '<td align="right">'.$descripcion.'</td>
							    <td align="right"><input type="text" class="cajaMedia" value="'.$valor.'" readonly style="text-align:right"></td>
							    <td>'.$simbolo.'</td>
							</tr>';
					      }
					?>
					</tr>
				</table>
			</div>	
		</div>
		 
	</body>
</html>
